package org.example.datastream.test.custom;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;
import java.sql.Timestamp;

/**
 * 41个字段
 */
public class Enterprise implements Serializable {
    private String eid;
    private String enterpriseName;
    private String standardName;
    private String groupName;
    private String groupAbbreviation;
    private String logoUrl;
    private String operName;
    private String operType;
    private String operNameId;
    private String title;
    private Integer titleCode;
    private BigDecimal regCapi;
    private BigDecimal recCapi;
    private String currencyUnit;
    private String businessUrl;
    private String colleguesNum;
    private String belongOrg;
    private String department;
    private String scope;
    private String regNo;
    private String creditNo;
    private String orgNo;
    private Integer econKindCode;
    private Integer type;
    private String typeNew;
    private String categoryNew;
    private String status;
    private Integer statusCode;
    private Date startDate;
    private Date termStart;
    private Date termEnd;
    private Date checkDate;
    private Date logoutDate;
    private String logoutReason;
    private Date revokeDate;
    private String revokeReason;
    private String revokedCertificates;
    private String provinceCode;
    private String source;
    private Timestamp createTime;
    private Timestamp rowUpdateTime;

    public Enterprise() {
    }

    public Enterprise(String eid, String enterpriseName, String standardName, String groupName,
                      String groupAbbreviation, String logoUrl, String operName, String operType,
                      String operNameId, String title, Integer titleCode, BigDecimal regCapi,
                      BigDecimal recCapi, String currencyUnit, String businessUrl,
                      String colleguesNum, String belongOrg, String department, String scope,
                      String regNo, String creditNo, String orgNo, Integer econKindCode,
                      Integer type, String typeNew, String categoryNew, String status,
                      Integer statusCode, Date startDate, Date termStart, Date termEnd,
                      Date checkDate, Date logoutDate, String logoutReason, Date revokeDate,
                      String revokeReason, String revokedCertificates, String provinceCode,
                      String source, Timestamp createTime, Timestamp rowUpdateTime) {
        this.eid = eid;
        this.enterpriseName = enterpriseName;
        this.standardName = standardName;
        this.groupName = groupName;
        this.groupAbbreviation = groupAbbreviation;
        this.logoUrl = logoUrl;
        this.operName = operName;
        this.operType = operType;
        this.operNameId = operNameId;
        this.title = title;
        this.titleCode = titleCode;
        this.regCapi = regCapi;
        this.recCapi = recCapi;
        this.currencyUnit = currencyUnit;
        this.businessUrl = businessUrl;
        this.colleguesNum = colleguesNum;
        this.belongOrg = belongOrg;
        this.department = department;
        this.scope = scope;
        this.regNo = regNo;
        this.creditNo = creditNo;
        this.orgNo = orgNo;
        this.econKindCode = econKindCode;
        this.type = type;
        this.typeNew = typeNew;
        this.categoryNew = categoryNew;
        this.status = status;
        this.statusCode = statusCode;
        this.startDate = startDate;
        this.termStart = termStart;
        this.termEnd = termEnd;
        this.checkDate = checkDate;
        this.logoutDate = logoutDate;
        this.logoutReason = logoutReason;
        this.revokeDate = revokeDate;
        this.revokeReason = revokeReason;
        this.revokedCertificates = revokedCertificates;
        this.provinceCode = provinceCode;
        this.source = source;
        this.createTime = createTime;
        this.rowUpdateTime = rowUpdateTime;
    }

    public String getEid() {
        return eid;
    }

    public void setEid(String eid) {
        this.eid = eid;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getStandardName() {
        return standardName;
    }

    public void setStandardName(String standardName) {
        this.standardName = standardName;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getGroupAbbreviation() {
        return groupAbbreviation;
    }

    public void setGroupAbbreviation(String groupAbbreviation) {
        this.groupAbbreviation = groupAbbreviation;
    }

    public String getLogoUrl() {
        return logoUrl;
    }

    public void setLogoUrl(String logoUrl) {
        this.logoUrl = logoUrl;
    }

    public String getOperName() {
        return operName;
    }

    public void setOperName(String operName) {
        this.operName = operName;
    }

    public String getOperType() {
        return operType;
    }

    public void setOperType(String operType) {
        this.operType = operType;
    }

    public String getOperNameId() {
        return operNameId;
    }

    public void setOperNameId(String operNameId) {
        this.operNameId = operNameId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getTitleCode() {
        return titleCode;
    }

    public void setTitleCode(Integer titleCode) {
        this.titleCode = titleCode;
    }

    public BigDecimal getRegCapi() {
        return regCapi;
    }

    public void setRegCapi(BigDecimal regCapi) {
        this.regCapi = regCapi;
    }

    public BigDecimal getRecCapi() {
        return recCapi;
    }

    public void setRecCapi(BigDecimal recCapi) {
        this.recCapi = recCapi;
    }

    public String getCurrencyUnit() {
        return currencyUnit;
    }

    public void setCurrencyUnit(String currencyUnit) {
        this.currencyUnit = currencyUnit;
    }

    public String getBusinessUrl() {
        return businessUrl;
    }

    public void setBusinessUrl(String businessUrl) {
        this.businessUrl = businessUrl;
    }

    public String getColleguesNum() {
        return colleguesNum;
    }

    public void setColleguesNum(String colleguesNum) {
        this.colleguesNum = colleguesNum;
    }

    public String getBelongOrg() {
        return belongOrg;
    }

    public void setBelongOrg(String belongOrg) {
        this.belongOrg = belongOrg;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getScope() {
        return scope;
    }

    public void setScope(String scope) {
        this.scope = scope;
    }

    public String getRegNo() {
        return regNo;
    }

    public void setRegNo(String regNo) {
        this.regNo = regNo;
    }

    public String getCreditNo() {
        return creditNo;
    }

    public void setCreditNo(String creditNo) {
        this.creditNo = creditNo;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public Integer getEconKindCode() {
        return econKindCode;
    }

    public void setEconKindCode(Integer econKindCode) {
        this.econKindCode = econKindCode;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getTypeNew() {
        return typeNew;
    }

    public void setTypeNew(String typeNew) {
        this.typeNew = typeNew;
    }

    public String getCategoryNew() {
        return categoryNew;
    }

    public void setCategoryNew(String categoryNew) {
        this.categoryNew = categoryNew;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(Integer statusCode) {
        this.statusCode = statusCode;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getTermStart() {
        return termStart;
    }

    public void setTermStart(Date termStart) {
        this.termStart = termStart;
    }

    public Date getTermEnd() {
        return termEnd;
    }

    public void setTermEnd(Date termEnd) {
        this.termEnd = termEnd;
    }

    public Date getCheckDate() {
        return checkDate;
    }

    public void setCheckDate(Date checkDate) {
        this.checkDate = checkDate;
    }

    public Date getLogoutDate() {
        return logoutDate;
    }

    public void setLogoutDate(Date logoutDate) {
        this.logoutDate = logoutDate;
    }

    public String getLogoutReason() {
        return logoutReason;
    }

    public void setLogoutReason(String logoutReason) {
        this.logoutReason = logoutReason;
    }

    public Date getRevokeDate() {
        return revokeDate;
    }

    public void setRevokeDate(Date revokeDate) {
        this.revokeDate = revokeDate;
    }

    public String getRevokeReason() {
        return revokeReason;
    }

    public void setRevokeReason(String revokeReason) {
        this.revokeReason = revokeReason;
    }

    public String getRevokedCertificates() {
        return revokedCertificates;
    }

    public void setRevokedCertificates(String revokedCertificates) {
        this.revokedCertificates = revokedCertificates;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public Timestamp getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    public Timestamp getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Timestamp rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    @Override
    public String toString() {
        return "Enterprise{" +
                "eid='" + eid + '\'' +
                ", enterpriseName='" + enterpriseName + '\'' +
                ", standardName='" + standardName + '\'' +
                ", groupName='" + groupName + '\'' +
                ", groupAbbreviation='" + groupAbbreviation + '\'' +
                ", logoUrl='" + logoUrl + '\'' +
                ", operName='" + operName + '\'' +
                ", operType='" + operType + '\'' +
                ", operNameId='" + operNameId + '\'' +
                ", title='" + title + '\'' +
                ", titleCode=" + titleCode +
                ", regCapi=" + regCapi +
                ", recCapi=" + recCapi +
                ", currencyUnit='" + currencyUnit + '\'' +
                ", businessUrl='" + businessUrl + '\'' +
                ", colleguesNum='" + colleguesNum + '\'' +
                ", belongOrg='" + belongOrg + '\'' +
                ", department='" + department + '\'' +
                ", scope='" + scope + '\'' +
                ", regNo='" + regNo + '\'' +
                ", creditNo='" + creditNo + '\'' +
                ", orgNo='" + orgNo + '\'' +
                ", econKindCode=" + econKindCode +
                ", type=" + type +
                ", typeNew='" + typeNew + '\'' +
                ", categoryNew='" + categoryNew + '\'' +
                ", status='" + status + '\'' +
                ", statusCode=" + statusCode +
                ", startDate=" + startDate +
                ", termStart=" + termStart +
                ", termEnd=" + termEnd +
                ", checkDate=" + checkDate +
                ", logoutDate=" + logoutDate +
                ", logoutReason='" + logoutReason + '\'' +
                ", revokeDate=" + revokeDate +
                ", revokeReason='" + revokeReason + '\'' +
                ", revokedCertificates='" + revokedCertificates + '\'' +
                ", provinceCode='" + provinceCode + '\'' +
                ", source='" + source + '\'' +
                ", createTime=" + createTime +
                ", rowUpdateTime=" + rowUpdateTime +
                '}';
    }
}
